package ecomm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import ecomm.entity.Role;

import java.util.List;

public interface RoleService extends IService<Role> {
    /**
     * 根据用户ID获取角色列表
     * @param userId 用户ID
     * @return 权限id列表
     */
    void assignPermission(Long roleId, List<Long> pIds);

    List<Role> getRolesByUserId(Long userId);

    /**
     * 根据用户ID获取角色列表
     * @param userId 用户ID
     * @return 符合条件的权限列表
     */
    Role getRoleWithPermissions(Long roleId);
}
